import request from '@/utils/request';

// 用户信息响应接口
// interface UserInfoResponse {
//   code: number
//   data: {
//     id: string
//     name: string
//     email: string
//     phone: string
//     role: string
//     avatar: string
//   }
//   message: string
// }

interface LoginParams {
  account: string
  password: string
}

// interface LoginResponse {
//   code: number
//   data: {
//     e1: string  // token
//     e2: any     // user info
//   }
//   message: string
// }

export const doLogin = (params: LoginParams) => {
  // 使用 POST 方法，但参数通过查询参数（query parameters）传递
  // return request.post<LoginResponse>('/doLogin', params)
  return request.post('/doLogin', null, { params })
}

/**
 * 获取用户信息
 * @returns 用户信息响应
 */
export const getUserInfo = () => {
  return request.get('/getUserInfo')
}
export function BidgetTypeList() {
    return request({
        url: "/getTypeList",
        method: 'post',
    })
}